#include "Profesor.h"

Profesor::Profesor(string nombre,string ape1,string ap2,string id,Departamento* dep):Persona(nombre,ape1,ap2,id){
	this->dep=dep;
	Cursos=new Lista<Curso>();
}
Profesor::~Profesor(){
	delete dep;
}
Departamento* Profesor::getDep(){
	return dep;
}

string Profesor::toString(){
	stringstream r;
	r<<"Nombre: "<<this->nombre<<endl;
	r<<"Apellido 1: "<<this->apellido1<<endl;
	r<<"Apellido 2: "<<this->apellido2<<endl;
	r<<"Cedula: "<<this->cedula<<endl;
	return r.str();
}

Lista<Curso>* Profesor::getLista(){
	return Cursos;
}